.swiper-container{position: relative;z-index: 10;background: #fff;display: flex;flex-wrap: wrap; height: 750px;}
.swiper-slide{position:relative; background-repeat: no-repeat; background-position: center; background-size: cover;}
.banner-center{position:absolute;z-index: 9999;width: 100%;/* height: 100%; */top: 0;}
.banner_title_inner{text-align: center;height: 83px;padding: 158px 0px 110px;z-index: 99;}
.banner_title{font-size: 44px;color: #ffffff;padding: 0 0 15px 0;text-shadow: 0px 0px 10px #000;}
.banner_subtitle{font-size: 26px;color: #ffffff;line-height: 45px;height: 45px;text-shadow: 0px 0px 10px #000;}
.banner_subtitle_en{font-size: 14px;color: #ffffff;font-family:微软雅黑;line-height: 25px;height: 45px;text-shadow: 0px 0px 10px #000;}
.banner-nr{max-width: 860px;margin: 0 auto;z-index: 99; display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack:justify ;justify-content: space-between;}
.banner-list{text-align: center;}
.banner-bk{border-right: 1px dotted rgba(255,255,255,0.3); padding-right: 25px;}
.banner-list-cont{padding-top: 10px;}
.banner-list-title{font-family: arial;font-size: 32px;font-weight: bold;color: #ffffff;}
.banner-list-minitle{font-size: 16px;color: #ffffff;padding: 2px;}
.banner-more{width: 100%;text-align: center;height: 40px;margin:80px auto; margin-bottom: 0px;}
.banner-more a{font-size: 18px;font-weight: bold;padding: 10px 50px;background-color: rgb(255, 255, 255);color: rgb(49, 111, 199);border-radius: 2em;display: inline-block;transition: all .2s ease-in-out;z-index: 9999;text-decoration: none;}
.banner-more a:hover{background:none;color:#fff;border:1px solid #fff;}

.banner-text .banner-center2{ position: absolute; top: 20%; }
.banner-text .banner-center2 img{ width: 100% }
.banner-text:nth-child(even) .banner-center2{ left: 22%; padding-right:22%}
.banner-text:nth-child(odd) .banner-center2{right: 22%; padding-left:22%}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 20px;height: 20px;background: #fff;opacity: 1;}
.swiper-pagination-bullet-active{background:#000 !important;}

.banner-pc{ display: block; }
.banner-mobile{ display: none; }



/* 大屏幕 */
@media (max-width:1680px) {
.swiper-container{position: relative;z-index: 10;background: #fff;display: flex;flex-wrap: wrap; height: 750px;}
.swiper-slide{position:relative; background-repeat: no-repeat; background-position: center; background-size: cover;}
.banner-center{position:absolute;z-index: 9999;width: 100%;/* height: 100%; */top: 0;}
.banner_title_inner{text-align: center;height: 83px;padding: 158px 0px 110px;z-index: 99;}
.banner_title{font-size: 44px;color: #ffffff;padding: 0 0 15px 0;text-shadow: 0px 0px 10px #000;}
.banner_subtitle{font-size: 26px;color: #ffffff;line-height: 45px;height: 45px;text-shadow: 0px 0px 10px #000;}
.banner_subtitle_en{font-size: 14px;color: #ffffff;font-family:微软雅黑;line-height: 25px;height: 45px;text-shadow: 0px 0px 10px #000;}
.banner-nr{max-width: 860px;margin: 0 auto;z-index: 99; display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack:justify ;justify-content: space-between;}
.banner-list{text-align: center;}
.banner-bk{border-right: 1px dotted rgba(255,255,255,0.3); padding-right: 25px;}
.banner-list-cont{padding-top: 10px;}
.banner-list-title{font-family: arial;font-size: 32px;font-weight: bold;color: #ffffff;}
.banner-list-minitle{font-size: 16px;color: #ffffff;padding: 2px;}
.banner-more{width: 100%;text-align: center;height: 40px;margin:80px auto; margin-bottom: 0px;}
.banner-more a{font-size: 18px;font-weight: bold;padding: 10px 50px;background-color: rgb(255, 255, 255);color: rgb(49, 111, 199);border-radius: 2em;display: inline-block;transition: all .2s ease-in-out;z-index: 9999;text-decoration: none;}
.banner-more a:hover{background:none;color:#fff;border:1px solid #fff;}

.banner-text .banner-center2{ position: absolute; top: 20%; }
.banner-text .banner-center2 img{ width: 100% }
.banner-text:nth-child(even) .banner-center2{ left: 18%; padding-right:18%}
.banner-text:nth-child(odd) .banner-center2{right: 18%; padding-left:18%}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 20px;height: 20px;background: #fff;opacity: 1;}
.swiper-pagination-bullet-active{background:#000 !important;}

.banner-pc{ display: block; }
.banner-mobile{ display: none; }	

	}

@media (max-width:1400px) {
.swiper-container{position: relative;z-index: 10;background: #fff;display: flex;flex-wrap: wrap; height: 750px;}
.swiper-slide{position:relative; background-repeat: no-repeat; background-position: center; background-size: cover;}
.banner-center{position:absolute;z-index: 9999;width: 100%;/* height: 100%; */top: 0;}
.banner_title_inner{text-align: center;height: 83px;padding: 158px 0px 110px;z-index: 99;}
.banner_title{font-size: 44px;color: #ffffff;padding: 0 0 15px 0;text-shadow: 0px 0px 10px #000;}
.banner_subtitle{font-size: 26px;color: #ffffff;line-height: 45px;height: 45px;text-shadow: 0px 0px 10px #000;}
.banner_subtitle_en{font-size: 14px;color: #ffffff;font-family:微软雅黑;line-height: 25px;height: 45px;text-shadow: 0px 0px 10px #000;}
.banner-nr{max-width: 860px;margin: 0 auto;z-index: 99; display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack:justify ;justify-content: space-between;}
.banner-list{text-align: center;}
.banner-bk{border-right: 1px dotted rgba(255,255,255,0.3); padding-right: 25px;}
.banner-list-cont{padding-top: 10px;}
.banner-list-title{font-family: arial;font-size: 32px;font-weight: bold;color: #ffffff;}
.banner-list-minitle{font-size: 16px;color: #ffffff;padding: 2px;}
.banner-more{width: 100%;text-align: center;height: 40px;margin:80px auto; margin-bottom: 0px;}
.banner-more a{font-size: 18px;font-weight: bold;padding: 10px 50px;background-color: rgb(255, 255, 255);color: rgb(49, 111, 199);border-radius: 2em;display: inline-block;transition: all .2s ease-in-out;z-index: 9999;text-decoration: none;}
.banner-more a:hover{background:none;color:#fff;border:1px solid #fff;}

.banner-text .banner-center2{ position: absolute; top: 20%; }
.banner-text .banner-center2 img{ width: 100% }
.banner-text:nth-child(even) .banner-center2{ left: 13%; padding-right:13%}
.banner-text:nth-child(odd) .banner-center2{right: 13%; padding-left:13%}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 20px;height: 20px;background: #fff;opacity: 1;}
.swiper-pagination-bullet-active{background:#000 !important;}

.banner-pc{ display: block; }
.banner-mobile{ display: none; }	

	}
	
@media (max-width:1280px) {
.swiper-container{position: relative;z-index: 10;background: #fff;display: flex;flex-wrap: wrap; height: 750px;}
.swiper-slide{position:relative; background-repeat: no-repeat; background-position: center; background-size: cover;}
.banner-center{position:absolute;z-index: 9999;width: 100%;/* height: 100%; */top: 0;}
.banner_title_inner{text-align: center;height: 83px;padding: 158px 0px 110px;z-index: 99;}
.banner_title{font-size: 44px;color: #ffffff;padding: 0 0 15px 0;text-shadow: 0px 0px 10px #000;}
.banner_subtitle{font-size: 26px;color: #ffffff;line-height: 45px;height: 45px;text-shadow: 0px 0px 10px #000;}
.banner_subtitle_en{font-size: 14px;color: #ffffff;font-family:微软雅黑;line-height: 25px;height: 45px;text-shadow: 0px 0px 10px #000;}
.banner-nr{max-width: 860px;margin: 0 auto;z-index: 99; display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack:justify ;justify-content: space-between;}
.banner-list{text-align: center;}
.banner-bk{border-right: 1px dotted rgba(255,255,255,0.3); padding-right: 25px;}
.banner-list-cont{padding-top: 10px;}
.banner-list-title{font-family: arial;font-size: 32px;font-weight: bold;color: #ffffff;}
.banner-list-minitle{font-size: 16px;color: #ffffff;padding: 2px;}
.banner-more{width: 100%;text-align: center;height: 40px;margin:80px auto; margin-bottom: 0px;}
.banner-more a{font-size: 18px;font-weight: bold;padding: 10px 50px;background-color: rgb(255, 255, 255);color: rgb(49, 111, 199);border-radius: 2em;display: inline-block;transition: all .2s ease-in-out;z-index: 9999;text-decoration: none;}
.banner-more a:hover{background:none;color:#fff;border:1px solid #fff;}

.banner-text .banner-center2{ position: absolute; top: 20%; }
.banner-text .banner-center2 img{ width: 100% }
.banner-text:nth-child(even) .banner-center2{ left: 10%; padding-right:10%}
.banner-text:nth-child(odd) .banner-center2{right: 10%; padding-left:10%}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 20px;height: 20px;background: #fff;opacity: 1;}
.swiper-pagination-bullet-active{background:#000 !important;}

.banner-pc{ display: block; }
.banner-mobile{ display: none; }	

	}
	
/* 平板电脑和小屏电脑之间的分辨率 */
@media (min-width: 768px) and (max-width: 979px) {
	.swiper-container{position: relative;z-index: 10;background: #fff;display: flex;flex-wrap: wrap; height: 750px;}
.swiper-slide{position:relative; background-repeat: no-repeat; background-position: center; background-size: cover;}
.banner-center{position:absolute;z-index: 9999;width: 100%;/* height: 100%; */top: 0;}
.banner_title_inner{text-align: center;height: 83px;padding: 158px 0px 110px;z-index: 99;}
.banner_title{font-size: 44px;color: #ffffff;padding: 0 0 15px 0;text-shadow: 0px 0px 10px #000;}
.banner_subtitle{font-size: 26px;color: #ffffff;line-height: 45px;height: 45px;text-shadow: 0px 0px 10px #000;}
.banner_subtitle_en{font-size: 14px;color: #ffffff;font-family:微软雅黑;line-height: 25px;height: 45px;text-shadow: 0px 0px 10px #000;}
.banner-nr{max-width: 860px;margin: 0 auto;z-index: 99; display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack:justify ;justify-content: space-between;}
.banner-list{text-align: center;}
.banner-bk{border-right: 1px dotted rgba(255,255,255,0.3); padding-right: 25px;}
.banner-list-cont{padding-top: 10px;}
.banner-list-title{font-family: arial;font-size: 32px;font-weight: bold;color: #ffffff;}
.banner-list-minitle{font-size: 16px;color: #ffffff;padding: 2px;}
.banner-more{width: 100%;text-align: center;height: 40px;margin:80px auto; margin-bottom: 0px;}
.banner-more a{font-size: 18px;font-weight: bold;padding: 10px 50px;background-color: rgb(255, 255, 255);color: rgb(49, 111, 199);border-radius: 2em;display: inline-block;transition: all .2s ease-in-out;z-index: 9999;text-decoration: none;}
.banner-more a:hover{background:none;color:#fff;border:1px solid #fff;}

.banner-text .banner-center2{ position: absolute; top: 18%; }
.banner-text .banner-center2 img{ width: 100% }
.banner-text:nth-child(even) .banner-center2{ left: 10%;padding-right:10%}
.banner-text:nth-child(odd) .banner-center2{right: 10%;padding-left:10%}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 20px;height: 20px;background: #fff;opacity: 1;}
.swiper-pagination-bullet-active{background:#000 !important;}

.banner-pc{ display: block; }
.banner-mobile{ display: none; }	
	
	}
/* 横向放置的手机和竖向放置的平板之间的分辨率 */
@media (max-width: 767px) {}
 
/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 480px) {
  .banner_title {font-size: 26px;}  
  .banner_subtitle {font-size: 24px;padding-top: 0;}
  .banner_subtitle_en {font-size: 16px;color: rgb(255, 255, 255);line-height: 25px;height: 25px;}
  .banner_title_inner{ padding-top: 80px;padding-bottom: 80px; }
  .banner-list-title{ font-size: 14px; }
  .banner-list-img img {width: 46px;height: 48px;padding: 6px 6px 0px 6px;}
  .banner-bk{ padding-right: 0px; }
  .banner-more{width: 100%;text-align: center;height: 40px;margin:20px auto;}

  .swiper-container{ height:520px;}
  .banner-text:nth-child(even) .banner-center2{ left: 10%;padding-right:10%}
  .banner-text:nth-child(odd) .banner-center2{right: 10%;padding-left:10%}

  .banner-pc{ display: none; }
  .banner-mobile{ display: block; }


}